#ifndef CURRENTPAIR_H
#define CURRENTPAIR_H

#include <string>
#include <map>
#include <vector>

#include "Locations.h"

class CurrentPair
{
    public:
        CurrentPair(std::fstream &in, Locations m);
        virtual ~CurrentPair();
        std::string getSpacer();
        std::string getVirus();
        std::string getSpacerAsc();
        std::string getVirusAsc();
        int getStartPos();
    protected:
    private:
        std::string spacerAsc;
        std::string spacer;
        std::string virusAsc;
        std::string virus;
        int startPos;
        Locations * l;
        void printVector(std::vector<std::string> vec);
//        std::map<std::string, std::string> spcrs;
//        std::map<std::string, std::string> makeMap();
//        std::string getVirus(std::string asc);
//        std::string getSpacer(std::string asc);

};

#endif // CURRENTPAIR_H
